/**
 * 
 */
package com.rpg.dragonquest.player;

import java.util.ArrayList;

import com.dalonedrau.jogl.engine.Watchable;
import com.dalonedrau.jogl.engine.Watcher;
import com.rpg.base.flyweight.IOPCData;
import com.rpg.dragonquest.globals.DQConsts;

/**
 * @author Donald
 */
public final class DQCharacter extends IOPCData {
	/**
	 * {@inheritDoc}
	 */
	@Override
	protected void init() {
		super.addIOFlag(DQConsts.IO_PC);
		super.initAbilityScores(DQConsts.ABILITY_TOTAL);
		/*
		super.initEquippedItems(OsricEquipmentConsts.EQUIPPED_TOTAL);
		weaponBonuses = new float[OsricConsts.WEAPON_TYPE_TOTAL];
		secondaryModifiers =
				new float[OsricPlayerConsts.SECONDARY_MODIFIER_TOTAL];
		resistances = new float[OsricPlayerConsts.RESISTANCE_TYPE_TOTAL];
		forceDoorChances = new float[2];
		racialAttackBonuses = new float[OsricPlayerConsts.RACE_TOTAL];
		baseSavingThrows = new float[OsricPlayerConsts.SAVE_VS_TOTAL];
		modSavingThrows = new float[OsricPlayerConsts.SAVE_VS_TOTAL];
		fullSavingThrows = new float[OsricPlayerConsts.SAVE_VS_TOTAL];
		*/
	}
	
}
